Privacy-Preserving Approximate <i>k</i>-Nearest-Neighbors Search that Hides Access, Query and Volume Patterns

نویسندگان

چکیده

Abstract We study the problem of privacy-preserving approximate kNN search in an outsourced environment — client sends encrypted data to untrusted server and later can perform secure updates. design a security model propose generic construction based on locality-sensitive hashing, symmetric encryption, oblivious map. The provides very strong guarantees, not only hiding information about data, but also access, query, volume patterns. implement, evaluate efficiency, compare performance two concrete schemes AVL tree BSkiplist.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Privacy Preserving Group Nearest Neighbor Search

Group k-nearest neighbor (kGNN) search allows a group of n mobile users to jointly retrievek points from a location-based service provider (LSP) that minimizes the aggregate distance to them. We identify four protection objectives in the privacy preserving kGNN search: (i) every user’s location should be protected from LSP; (ii) the group’s query and the query answer should be protected from LS...

متن کامل

Randomized approximate nearest neighbors algorithm.

We present a randomized algorithm for the approximate nearest neighbor problem in d-dimensional Euclidean space. Given N points {x(j)} in R(d), the algorithm attempts to find k nearest neighbors for each of x(j), where k is a user-specified integer parameter. The algorithm is iterative, and its running time requirements are proportional to T·N·(d·(log d) + k·(d + log k)·(log N)) + N·k(2)·(d + l...

متن کامل

Approximate Nearest Neighbors Algorithm - a short version

dimensional Euclidean space. Given N points {xj} in Rd, the algorithm attempts to find k nearest neighbors for each of xj , where k is a user-specified integer parameter. The algorithm is iterative, and its CPU time requirements are proportional to T ·N ·(d ·(log d)+ k · (d + log k) · (log N)) + N · k2 · (d + log k), with T the number of iterations performed. The memory requirements of the proc...

متن کامل

A Randomized Approximate Nearest Neighbors Algorithm

dimensional Euclidean space. Given N points {xj} in Rd, the algorithm attempts to find k nearest neighbors for each of xj , where k is a user-specified integer parameter. The algorithm is iterative, and its CPU time requirements are proportional to T ·N ·(d ·(log d)+ k · (log k) · (log N)) + N · k2 · (d + log k), with T the number of iterations performed. The memory requirements of the procedur...

متن کامل

Approximate K Nearest Neighbors in High Dimensions

Given a set P of N points in a ddimensional space, along with a query point q, it is often desirable to find k points of P that are with high probability close to q. This is the Approximate k-NearestNeighbors problem. We present two algorithms for AkNN. Both require O(Nd) preprocessing time. The first algorithm has a query time cost that is O(d+logN), while the second has a query time cost that...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings on Privacy Enhancing Technologies

سال: 2021

ISSN: ['2299-0984']

DOI: https://doi.org/10.2478/popets-2021-0084